@charset "utf-8";

/* CSS Document */

.banner-box { height:346px !important;}
.banner-box .bd{ width:1920px !important; height:346px !important; overflow:hidden;}

.banner-box .bd li .m-width {width:100%;margin:0 auto;}

.banner-box .bd li{width:1920px !important; height:346px;}

.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{ min-width:1920px;position:absolute; top:350px; left:0px;}

.banner-btn a{ display:block; width:49px; height:104px; position:absolute;top:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}

.banner-btn a.prev{ position:absolute; left:280px; top:-130px; background:url(../images/ZY_03.jpg) no-repeat 0 0;} 

.banner-btn a.next{ position:absolute; right:280px; top:-130px; background:url(../images/ZY_07.jpg) no-repeat 0 0;}

.banner-box .hd { width:1920px; position:absolute; top:0; left:0; background:url(../images/bnbgs.png) repeat; height:84px; text-align:center;}

.banner-box .hd ul{ padding-top:65px;}

.banner-box .hd ul li{ width:11px; height:11px; text-indent:-9999px; margin-right:10px; display:inline-block; cursor:pointer; background:url(../images/cr_01.png) no-repeat;}

.banner-box .hd ul li.on{background:none;background:url(../images/cr_02.png) no-repeat;}



.tts{ position:absolute; text-align:center; width:100%; color:#fff; padding-top:10px;}

.tts h2{ font-size:16px; margin-bottom:10px; }

.tts p{text-transform:uppercase; font-size:12px;}



.LRdv { height:300px;}

.LRdv .left{ width:858px; float:left;} 

.LRdv .right{ width:336px; float:right;}



.main_01{ width:1200px; margin:0 auto; padding:40px 0;}

.main_01 ul{ width:110%; display:table;}

.main_01 ul li{ float:left; width:276px; height:176px; margin-right:32px; position:relative; overflow:hidden; cursor:pointer;margin-top:10px;}

.main_01 ul li:nth-child(5){margin-left:308px;}

.main_01 ul li div{ position:absolute; bottom:0; background:url(../images/bnbgs.png) repeat; width:100%; padding:10px 0; text-align:center; color:#fff;}

.main_01 ul li div h2{ font-size:16px;}

.main_01 ul li.titles div{ background:none; top:20px; text-align:left; padding-left:40px; width:156px; height:50px;}

.main_01 ul li.titles div h2{ font-size:24px; color:#fff;}

.main_01 ul li.titles div p{ font-size:14px;}
.main_01 ul li.titles a{ display:block; height:100%; width:100%; position:relative;}




.main_02{width:1920px;position:relative; left:50%; margin-left:-960px; background:url(../images/m2bg.jpg) repeat-y; }

.main_02 .main_02_in{ width:1200px; margin:0 auto; display:table;}

.main_02_in .mlft{ float:left; width:600px; background:url(../images/mtbg.jpg) no-repeat; height:194px; padding:30px 0; position:relative;}

.main_02_in .mlft h2{ text-align:right; padding-right:20px; font-size:20px; color:#a80812;}

.main_02_in .mlft h2 span{ display:block; font-size:24px;}

.main_02_in .mlft ul { padding-top:30px;}

.main_02_in .mlft ul li{ width:61px; float:left; text-align:center; margin-left:35px;}

.main_02_in .mlft ul li h3{ display:block; font-size:14px; font-weight:bold; text-align:center;}

.main_02_in .mlft ul li a{ color:#a80812; font-size:14px;}
.main_02_in .mlft ul li a:Hover img{alpha(opacity=60);-moz-opacity:0.6;opacity:0.6 ;}
.main_02_in .mlft a.more{ position:absolute; right:20px; top:120px; width:49px; height:49px;}
.main_02_in .mlft a.more:Hover{background:url(../images/more_01.png) no-repeat;}
.main_02_in .mlft a.more:Hover img{ display:none;}



.main_02_in .mrit{ float:right; width:600px; padding:30px 0; height:194px; position:relative;}

.main_02_in .mrit h2{ text-align:right; padding-right:20px; font-size:20px; color:#fff;}

.main_02_in .mrit h2 span{ display:block; font-size:24px;}

.main_02_in .mrit dl{ padding-left:20px; width:460px; padding-top:24px; color:#fff;}

.main_02_in .mrit dl dt{ font-size:16px; margin-bottom:10px;}

.main_02_in .mrit dl dd p{ line-height:24px; font-size:13px;}

.main_02_in .mrit a.more{ position:absolute; right:20px; top:120px;width:49px; height:49px;}
.main_02_in .mrit a.more:Hover{background:url(../images/more_02.png) no-repeat;}
.main_02_in .mrit a.more:Hover img{ display:none;}



.main_03{ width:1920px;position:relative; left:50%; margin-left:-960px; background:#f5f5f5; clear:both; padding:30px 0;}

.news_list{width:1200px; margin:0 auto; display:table;}

.news_list .title{ font-size:18px; margin-bottom:20px;}

.news_list ul li{ float:left; width:370px; position:relative; padding-left:200px; padding-right:30px; display:table; height:122px;}

.news_list ul li .imgs{ width:162px; height:122px; overflow:hidden; position:absolute; left:0;}

.news_list ul li .imgs img{ width:100%;}

.news_list ul li h2{ margin-bottom:10px;}

.news_list ul li h2 a{ font-size:14px;}

.news_list ul li h2 span{ display:block; color:#a80812; margin-top:5px;}

.news_list ul li p{ line-height:22px;}















































































